

//写一个简单的String工具类。提供几个基本的方法，检查字符串是否为空、首字母大写、反转字符
//        串。

package Job.thirtySix;

public class StringUtil {
    public static boolean isEmpty(String str) {
        return str == null || str.trim().isEmpty();
    }

    public static boolean isNotEmpty(String str) {
        return !isEmpty(str);
    }

    public static String capitalize(String str) {
        if (isEmpty(str)) {
            return str;
        }
        char firstChar = Character.toUpperCase(str.charAt(0));
        if (str.length() == 1) {
            return String.valueOf(firstChar);
        } else {
            return firstChar + str.substring(1);
        }
    }

    public static String reverse(String str) {
        if (str == null) {
            return null;
        }
        return new StringBuilder(str).reverse().toString();
    }

}
